home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / MM2_DEV / S / MOS / BLOCK.D < prev    next >
Encoding:
Modula Definition  |  1989-08-30  |  917 b   |  31 lines

  1. DEFINITION MODULE Block;
  2.  
  3. (*
  4.  *  Schnelle Lösch- und Kopierfunktionen für große Datenbereiche (>50 Bytes).
  5.  *
  6.  *  Selbstverständlich sind die Funktionen auch f. kleinere Bereiche (auch
  7.  *  Null Bytes) geeignet, jedoch sind sie für größere Bereiche optimiert.
  8.  *  Auch sind ungerade Adressen und Längen erlaubt.
  9.  *
  10.  *  --------------------------------------------------------------------------
  11.  *  Autoren: Wolfgang Keller   (W.K)
  12.  *           Dieter   Hametner (D.H)
  13.  *
  14.  *  Erstellt: 23.08.89                  System: MEGAMAX Modula-2 V1.1
  15.  *)
  16.  
  17. FROM SYSTEM IMPORT ADDRESS;
  18.  
  19. PROCEDURE Copy (from: ADDRESS; n: LONGCARD; to: ADDRESS);
  20.         (*
  21.          *  Kopiert von 'from' ab 'n' Bytes nach 'to'.
  22.          *  Auf Überlappungen wird Rücksicht genommen.
  23.          *)
  24.  
  25. PROCEDURE Clear (from: ADDRESS; n: LONGCARD);
  26.         (*
  27.          *  Löscht ab 'from' 'n' Bytes.
  28.          *)
  29.  
  30. END Block.
  31.